// starting begin CenteronUnits ( G ) ;
   0: LD_INT 89
   2: PPUSH
   3: CALL_OW 85
// SaveForQuickRestart ;
   7: CALL_OW 22
// Resetfog ;
  11: CALL_OW 335
// ingameon ;
  15: CALL_OW 8
// Dialogueon ;
  19: CALL_OW 6
// SayRadio ( n1 , D1 ) ;
  23: LD_INT 145
  25: PPUSH
  26: LD_STRING D1
  28: PPUSH
  29: CALL_OW 94
// Say ( G , D2 ) ;
  33: LD_INT 89
  35: PPUSH
  36: LD_STRING D2
  38: PPUSH
  39: CALL_OW 88
// DialogueOff ;
  43: CALL_OW 7
// ingameoff ;
  47: CALL_OW 9
// ChangeMissionObjectives ( CEL1 ) ;
  51: LD_STRING CEL1
  53: PPUSH
  54: CALL_OW 337
// RemoveUnit ( n1 ) ;
  58: LD_INT 145
  60: PPUSH
  61: CALL_OW 64
// end ; end_of_file
  65: END
// every 1 1$00 do
  66: GO 68
  68: DISABLE
// begin CreateCratesAnywhere ( Rand ( 2 , 5 ) , true ) ;
  69: LD_INT 2
  71: PPUSH
  72: LD_INT 5
  74: PPUSH
  75: CALL_OW 12
  79: PPUSH
  80: LD_INT 1
  82: PPUSH
  83: CALL_OW 57
// enable ;
  87: ENABLE
// end ; end_of_file
  88: END
// every 0 0$01 do
  89: GO 91
  91: DISABLE
// begin ComEnterUnit ( s1 , b1 ) ;
  92: LD_INT 44
  94: PPUSH
  95: LD_INT 30
  97: PPUSH
  98: CALL_OW 120
// ComEnterUnit ( a1 , am ) ;
 102: LD_INT 53
 104: PPUSH
 105: LD_INT 47
 107: PPUSH
 108: CALL_OW 120
// ComEnterUnit ( a2 , am ) ;
 112: LD_INT 54
 114: PPUSH
 115: LD_INT 47
 117: PPUSH
 118: CALL_OW 120
// end ; end_of_file
 122: END
// every 0 0$0.1 trigger IsDead ( G ) do
 123: LD_INT 89
 125: PPUSH
 126: CALL_OW 301
 130: IFFALSE 149
 132: GO 134
 134: DISABLE
// begin wait ( 0 0$1 ) ;
 135: LD_INT 35
 137: PPUSH
 138: CALL_OW 67
// YouLost ( Gregorov_nie_zyje ) ;
 142: LD_STRING Gregorov_nie_zyje
 144: PPUSH
 145: CALL_OW 104
// end ;
 149: END
// every 0 0$0.1 trigger IsDead ( r1 ) do
 150: LD_INT 88
 152: PPUSH
 153: CALL_OW 301
 157: IFFALSE 176
 159: GO 161
 161: DISABLE
// begin wait ( 0 0$1 ) ;
 162: LD_INT 35
 164: PPUSH
 165: CALL_OW 67
// YouLost ( Michail_nie_zyje ) ;
 169: LD_STRING Michail_nie_zyje
 171: PPUSH
 172: CALL_OW 104
// end ; end_of_file
 176: END
// every 0 0$01 trigger IsInArea ( G , Area49 ) do
 177: LD_INT 89
 179: PPUSH
 180: LD_INT 1
 182: PPUSH
 183: CALL_OW 308
 187: IFFALSE 508
 189: GO 191
 191: DISABLE
// begin ingameon ;
 192: CALL_OW 8
// Dialogueon ;
 196: CALL_OW 6
// Say ( r2 , D3 ) ;
 200: LD_INT 140
 202: PPUSH
 203: LD_STRING D3
 205: PPUSH
 206: CALL_OW 88
// Say ( G , D4 ) ;
 210: LD_INT 89
 212: PPUSH
 213: LD_STRING D4
 215: PPUSH
 216: CALL_OW 88
// Say ( r3 , D5 ) ;
 220: LD_INT 139
 222: PPUSH
 223: LD_STRING D5
 225: PPUSH
 226: CALL_OW 88
// Say ( r1 , D6 ) ;
 230: LD_INT 88
 232: PPUSH
 233: LD_STRING D6
 235: PPUSH
 236: CALL_OW 88
// wait ( 0 0$2 ) ;
 240: LD_INT 70
 242: PPUSH
 243: CALL_OW 67
// Say ( G , D7 ) ;
 247: LD_INT 89
 249: PPUSH
 250: LD_STRING D7
 252: PPUSH
 253: CALL_OW 88
// Say ( r1 , D8 ) ;
 257: LD_INT 88
 259: PPUSH
 260: LD_STRING D8
 262: PPUSH
 263: CALL_OW 88
// Say ( G , D9 ) ;
 267: LD_INT 89
 269: PPUSH
 270: LD_STRING D9
 272: PPUSH
 273: CALL_OW 88
// DialogueOff ;
 277: CALL_OW 7
// ingameoff ;
 281: CALL_OW 9
// ChangeMissionObjectives ( CEL1W ) ;
 285: LD_STRING CEL1W
 287: PPUSH
 288: CALL_OW 337
// ChangeMissionObjectives ( CEL2 ) ;
 292: LD_STRING CEL2
 294: PPUSH
 295: CALL_OW 337
// ChangeMissionObjectives ( CEL3 ) ;
 299: LD_STRING CEL3
 301: PPUSH
 302: CALL_OW 337
// setside ( [ r1 ] , 3 ) ;
 306: LD_INT 88
 308: PUSH
 309: EMPTY
 310: LIST
 311: PPUSH
 312: LD_INT 3
 314: PPUSH
 315: CALL_OW 235
// setside ( [ r2 ] , 3 ) ;
 319: LD_INT 140
 321: PUSH
 322: EMPTY
 323: LIST
 324: PPUSH
 325: LD_INT 3
 327: PPUSH
 328: CALL_OW 235
// setside ( [ r3 ] , 3 ) ;
 332: LD_INT 139
 334: PUSH
 335: EMPTY
 336: LIST
 337: PPUSH
 338: LD_INT 3
 340: PPUSH
 341: CALL_OW 235
// setside ( [ r4 ] , 3 ) ;
 345: LD_INT 138
 347: PUSH
 348: EMPTY
 349: LIST
 350: PPUSH
 351: LD_INT 3
 353: PPUSH
 354: CALL_OW 235
// setside ( [ r5 ] , 3 ) ;
 358: LD_INT 95
 360: PUSH
 361: EMPTY
 362: LIST
 363: PPUSH
 364: LD_INT 3
 366: PPUSH
 367: CALL_OW 235
// setside ( [ r6 ] , 3 ) ;
 371: LD_INT 142
 373: PUSH
 374: EMPTY
 375: LIST
 376: PPUSH
 377: LD_INT 3
 379: PPUSH
 380: CALL_OW 235
// setside ( [ r7 ] , 3 ) ;
 384: LD_INT 141
 386: PUSH
 387: EMPTY
 388: LIST
 389: PPUSH
 390: LD_INT 3
 392: PPUSH
 393: CALL_OW 235
// setside ( [ r9 ] , 3 ) ;
 397: LD_INT 202
 399: PUSH
 400: EMPTY
 401: LIST
 402: PPUSH
 403: LD_INT 3
 405: PPUSH
 406: CALL_OW 235
// wait ( 0 0$5 ) ;
 410: LD_INT 175
 412: PPUSH
 413: CALL_OW 67
// Say ( G , D10 ) ;
 417: LD_INT 89
 419: PPUSH
 420: LD_STRING D10
 422: PPUSH
 423: CALL_OW 88
// Say ( r1 , D11 ) ;
 427: LD_INT 88
 429: PPUSH
 430: LD_STRING D11
 432: PPUSH
 433: CALL_OW 88
// wait ( 1 1$0 ) ;
 437: LD_INT 2100
 439: PPUSH
 440: CALL_OW 67
// Say ( r4 , D17 ) ;
 444: LD_INT 138
 446: PPUSH
 447: LD_STRING D17
 449: PPUSH
 450: CALL_OW 88
// wait ( 0 0$1 ) ;
 454: LD_INT 35
 456: PPUSH
 457: CALL_OW 67
// SayRadio ( db , D18 ) ;
 461: LD_INT 59
 463: PPUSH
 464: LD_STRING D18
 466: PPUSH
 467: CALL_OW 94
// wait ( 0 0$1 ) ;
 471: LD_INT 35
 473: PPUSH
 474: CALL_OW 67
// SayRadio ( jl , D19 ) ;
 478: LD_INT 37
 480: PPUSH
 481: LD_STRING D19
 483: PPUSH
 484: CALL_OW 94
// Say ( r4 , D20 ) ;
 488: LD_INT 138
 490: PPUSH
 491: LD_STRING D20
 493: PPUSH
 494: CALL_OW 88
// Say ( r1 , D21 ) ;
 498: LD_INT 88
 500: PPUSH
 501: LD_STRING D21
 503: PPUSH
 504: CALL_OW 88
// end ; end_of_file
 508: END
// every 0 0$1 trigger IsDead ( baza ) and IsDead ( am ) and IsDead ( b1 ) do
 509: LD_INT 24
 511: PPUSH
 512: CALL_OW 301
 516: PUSH
 517: LD_INT 47
 519: PPUSH
 520: CALL_OW 301
 524: AND
 525: PUSH
 526: LD_INT 30
 528: PPUSH
 529: CALL_OW 301
 533: AND
 534: IFFALSE 650
 536: GO 538
 538: DISABLE
// begin ingameon ;
 539: CALL_OW 8
// Dialogueon ;
 543: CALL_OW 6
// Say ( G , D12 ) ;
 547: LD_INT 89
 549: PPUSH
 550: LD_STRING D12
 552: PPUSH
 553: CALL_OW 88
// wait ( 0 0$1 ) ;
 557: LD_INT 35
 559: PPUSH
 560: CALL_OW 67
// Say ( r1 , D13 ) ;
 564: LD_INT 88
 566: PPUSH
 567: LD_STRING D13
 569: PPUSH
 570: CALL_OW 88
// wait ( 0 0$1 ) ;
 574: LD_INT 35
 576: PPUSH
 577: CALL_OW 67
// SayRadio ( r1 , D14 ) ;
 581: LD_INT 88
 583: PPUSH
 584: LD_STRING D14
 586: PPUSH
 587: CALL_OW 94
// SayRadio ( n1 , D15 ) ;
 591: LD_INT 145
 593: PPUSH
 594: LD_STRING D15
 596: PPUSH
 597: CALL_OW 94
// Dialogueoff ;
 601: CALL_OW 7
// ingameoff ;
 605: CALL_OW 9
// AddMedal ( medal1 , 1 ) ;
 609: LD_STRING medal1
 611: PPUSH
 612: LD_INT 1
 614: PPUSH
 615: CALL_OW 101
// AddMedal ( medal2 , 1 ) ;
 619: LD_STRING medal2
 621: PPUSH
 622: LD_INT 1
 624: PPUSH
 625: CALL_OW 101
// AddMedal ( medal3 , 1 ) ;
 629: LD_STRING medal3
 631: PPUSH
 632: LD_INT 1
 634: PPUSH
 635: CALL_OW 101
// GiveMedals ( Main ) ;
 639: LD_STRING Main
 641: PPUSH
 642: CALL_OW 102
// YouWin ;
 646: CALL_OW 103
// end ;
 650: END
